<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>EquTemper: ETSheet Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">EquTemper&#160;<span id="projectnumber">1.01</span></div>
   <div id="projectbrief">An equation editor.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<script type="text/javascript">
function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}

function toggleVisibility(linkObj) {
 var base = linkObj.getAttribute('id');
 var summary = document.getElementById(base + '-summary');
 var content = document.getElementById(base + '-content');
 var trigger = document.getElementById(base + '-trigger');
 if ( hasClass(linkObj,'closed') ) {
   summary.style.display = 'none';
   content.style.display = 'block';
   trigger.src = 'open.png';
   removeClass(linkObj,'closed');
   addClass(linkObj,'opened');
 } else if ( hasClass(linkObj,'opened') ) {
   summary.style.display = 'block';
   content.style.display = 'none';
   trigger.src = 'closed.png';
   removeClass(linkObj,'opened');
   addClass(linkObj,'closed');
 }
 return false;
}
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_e_t_sheet.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">ETSheet Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ETSheet" --><!-- doxytag: inherits="DDHC::Ghost" -->
<p>Class representing logical root for all elements contained in a document (sheet)  
 <a href="class_e_t_sheet.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png"/> Inheritance diagram for ETSheet:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_sheet__inherit__graph.png" border="0" usemap="#_e_t_sheet_inherit__map" alt="Inheritance graph"/></div>
<map name="_e_t_sheet_inherit__map" id="_e_t_sheet_inherit__map">
<area shape="rect" id="node2" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked" alt="" coords="5,5,109,35"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png"/> Collaboration diagram for ETSheet:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_sheet__coll__graph.png" border="0" usemap="#_e_t_sheet_coll__map" alt="Collaboration graph"/></div>
<map name="_e_t_sheet_coll__map" id="_e_t_sheet_coll__map">
<area shape="rect" id="node4" href="class_mdi_child.html" title="form representing a document inside MDI area" alt="" coords="381,760,453,789"/><area shape="rect" id="node7" href="class_e_t_undo_head.html" title="class representing the base of an undo&#45;redo system in a sheet" alt="" coords="728,760,829,789"/><area shape="rect" id="node2" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked" alt="" coords="365,25,469,55"/><area shape="rect" id="node18" href="class_d_d_h_c_1_1_c_inst.html" title="a container for class instances that inherit from DDHC:Ghost" alt="" coords="176,141,277,171"/><area shape="rect" id="node24" href="class_e_t_sheet_view.html" title="Widget capable of displaying an ETSheet content." alt="" coords="367,568,468,597"/><area shape="rect" id="node29" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation" alt="" coords="460,357,556,387"/><area shape="rect" id="node32" href="class_e_t_s_i___root.html" title="sub&#45;item able to host a row of horizontal sub&#45;items" alt="" coords="455,256,540,285"/><area shape="rect" id="node9" href="class_c_c___h_d_l2_d.html" title="class representing the list header in a linked list system" alt="" coords="744,141,837,171"/><area shape="rect" id="node11" href="class_c_c___l2_d.html" title="class representing the list element in a linked list system" alt="" coords="839,25,911,55"/><area shape="rect" id="node15" href="class_e_t_undo_elem.html" title="class representing the common interface exposed by all sub&#45;items of a ETI_CplxTxt" alt="" coords="895,197,993,227"/><area shape="rect" id="node34" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub&#45;items of a ETI_CplxTxt" alt="" coords="483,472,571,501"/><area shape="rect" id="node20" href="class_d_d_h_c_1_1_mdl_item.html" title="the QModelIndex has internalPointer() either NULL or pointing to a class tha inherits this one..." alt="" coords="5,25,123,55"/><area shape="rect" id="node27" href="class_e_t_vp_command.html" title="abstract class representing prerequisites for a command running in a ETSheetView" alt="" coords="672,472,787,501"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_e_t_sheet-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#acfa64619b33f092caa462b3e1d4d2dec">_ddhc_Name</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the class name  <a href="#acfa64619b33f092caa462b3e1d4d2dec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#aa69597318ea3eb519544d5c103ccf020">_ddhc_AssocT</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated instance of the CInst class  <a href="#aa69597318ea3eb519544d5c103ccf020"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a7da5d9696cd887e7b05e48b260bbbdf6">_ddhc_SetAssocT</a> (<a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *asc_i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the associated instance of the CInst class  <a href="#a7da5d9696cd887e7b05e48b260bbbdf6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a061cb381ff8de385f923c367112e6d22">_ddhc_AssocC</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated instance of the CInst class  <a href="#a061cb381ff8de385f923c367112e6d22"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a0c9034f05371be4eac7cee57b4e83097">_ddhc_SetAssocC</a> (<a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *asc_i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the associated instance of the CInst class  <a href="#a0c9034f05371be4eac7cee57b4e83097"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a86b2acf32c8edadd4125846bf148ae30">~ETSheet</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#a86b2acf32c8edadd4125846bf148ae30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#ad94850f51b4c9e865b7f0a72ea5d438b">_ddhc_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">since we can't initialise in constructor, do it with this call  <a href="#ad94850f51b4c9e865b7f0a72ea5d438b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a4c66055661cb48b5bec95052eff800da">_ddhc_Reparent</a> (<a class="el" href="class_d_d_h_c_1_1_ghost.html">DDHC::Ghost</a> *new_papa)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">reparent an item to another that is also debugged  <a href="#a4c66055661cb48b5bec95052eff800da"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a7a36fe35ef2949a4c8d7eab2259f2506">_ddhc_end</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">destroy informations related to this <a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a> item  <a href="#a7a36fe35ef2949a4c8d7eab2259f2506"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Create new elements</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a99ededfa6ed80849580d2b9fe797661a">addBasicCplx</a> (qreal new_x, qreal new_y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> with one simple sub-item (<a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>)  <a href="#a99ededfa6ed80849580d2b9fe797661a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ab6ac3805d3a30ea01bfcdc50caf49b02">addCplx1Eq1</a> (qreal new_x, qreal new_y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> with 3 simple sub-items (<a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>), middle one being "="  <a href="#ab6ac3805d3a30ea01bfcdc50caf49b02"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_i___m_txt.html">ETI_MTxt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#aa00839811374c1a3db617f88cd3e9995">addMText</a> (qreal new_x, qreal new_y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">create a new <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> with 3 simple sub-items (<a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>), middle one being "="  <a href="#aa00839811374c1a3db617f88cd3e9995"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Undo / redo support</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#aa5fcdb2625bd31de16d6717607adaed8">addUndoItem</a> (<a class="el" href="class_e_t_undo_elem.html">ETUndoElem</a> *new_it)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">add a new undo item to this chain  <a href="#aa5fcdb2625bd31de16d6717607adaed8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ab6b7e6eb0b9a6f6643cbfe5d31cb97fd">performUndo</a> (int cnt=1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">perform the undo action  <a href="#ab6b7e6eb0b9a6f6643cbfe5d31cb97fd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ace7088acd9a3c37f035991c68542b007">performRedo</a> (int cnt=1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">perform the redo action  <a href="#ace7088acd9a3c37f035991c68542b007"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Formatting</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a293614cc7ce2fc541a0c38fe1b9ebe4a">slot_VP_ZoomIn</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">add a new undo item to this chain  <a href="#a293614cc7ce2fc541a0c38fe1b9ebe4a"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Viewports and other GUI components</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mdi_child.html">MdiChild</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a2ba087cbdd9779858aaa5dfea502b817">assocMDI</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated mdi window (NULL if none)  <a href="#a2ba087cbdd9779858aaa5dfea502b817"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a4b9c76466085e8de5a98ba880c81b82e">vp_DelAll</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all splits; Only a viewport remains.  <a href="#a4b9c76466085e8de5a98ba880c81b82e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ac312505aeb246d67fcdb114e9b459c35">vp_ZoomIn</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">zoom in on current viewport  <a href="#ac312505aeb246d67fcdb114e9b459c35"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a4240be69d4b31c91347a5d9200d74d66">vp_ZoomOut</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">zoom out on current viewport  <a href="#a4240be69d4b31c91347a5d9200d74d66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a1abbae1351cfcc0bd8b4a70bc944c950">vp_ZoomExt</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">zoom extensions  <a href="#a1abbae1351cfcc0bd8b4a70bc944c950"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ad38f3ffe1e45f270e4f51568f90e3470">vp_ZoomWin</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">zoom by window  <a href="#ad38f3ffe1e45f270e4f51568f90e3470"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ae8f7cdef6c178db853483cbdcb9039e2">vp_RotClk</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">rotate the view clockwise on current viewport  <a href="#ae8f7cdef6c178db853483cbdcb9039e2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ab5146b7fc1476a2722362f10787dfaef">vp_RotCtrClk</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">rotate the view counter-clockwise on current viewport  <a href="#ab5146b7fc1476a2722362f10787dfaef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a2cd1ffe7f55a76b1ca3f9bb23a6336e0">ackCurrentVp</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *new_crt)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">informed about current viewport in window  <a href="#a2cd1ffe7f55a76b1ca3f9bb23a6336e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a7f91174cc0e5fcc88ab8b9373dfdc370">currentVP</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell which is current viewport (should never be null)  <a href="#a7f91174cc0e5fcc88ab8b9373dfdc370"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a268f805202701c67e7334201965bf4c3">setCurrentVp</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *new_vp)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell which is current viewport (should never be null)  <a href="#a268f805202701c67e7334201965bf4c3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ac7cc9b89ecb5a36a9c7a6c3a7febeed7">vp_TopWidget</a> (bool *b_is_viewport)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">gets the top vidget and tells if it's a viewport or splitter  <a href="#ac7cc9b89ecb5a36a9c7a6c3a7febeed7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a616634c26695586b0d9ee45e9c578707">background</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the color used for active viewport's background  <a href="#a616634c26695586b0d9ee45e9c578707"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a4216d12a4fe36d9dfd3a8bc36be83f79">setBackground</a> (QColor new_col)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">change the color used for active viewport's background  <a href="#a4216d12a4fe36d9dfd3a8bc36be83f79"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a4b11695af9e070175df2d95623ca35b7">_ddhc_appendVar</a> (QString s_name, QString *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a222fa76ba2f884d54cdc23e504b6ef5b">_ddhc_appendVar</a> (QString s_name, int *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#adaaa1502e9732060dc937c6546636a4e">_ddhc_appendVar</a> (QString s_name, qreal *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a5afe1e038fde5728fc796c05cf2d8ffa">_ddhc_appendVar</a> (QString s_name, QObject *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#acb3f5bec71b10d5b8ff426a927ab498a">_ddhc_appendVar</a> (QString s_name, QFont *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#aa22c203c3f030af66e25234ecdd0c4b8">_ddhc_appendVar</a> (QString s_name, QColor *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a7e03ee7b194f7e0d6b4ae05a60c0e352">_ddhc_appendVar</a> (QString s_name, QRgb *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a42e9462bdefac915d19e4a81156d55c1">_ddhc_appendVar</a> (QString s_name, void *address)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Creating new documents</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a33893d440e3859fbeee49088b7194406">newInvisible</a> (QString s_file, QString *s_err)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">creates a new sheet; it is <b>invisible</b> to the user  <a href="#a33893d440e3859fbeee49088b7194406"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ae46162fde47b4dca8bd8788435dcbfbf">newVisible</a> (QString s_file, <a class="el" href="class_mdi_child.html">MdiChild</a> *asoc_w)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">creates a new sheet; it is <b>visible</b> to the user  <a href="#ae46162fde47b4dca8bd8788435dcbfbf"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Managing the lists of documents</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a531636a8b9b9841afc65ec1bc9c60b66">visibleCount</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the number of visible documents  <a href="#a531636a8b9b9841afc65ec1bc9c60b66"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a9a46a25f71903173510294a2d3fc80f9">invisibleCount</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tells the number of invisible documents  <a href="#a9a46a25f71903173510294a2d3fc80f9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a7ec304bc04c8ebe8e6d7ba5eff984018">visibleDoc</a> (int doc_index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the visible document with index <b>doc_index</b>  <a href="#a7ec304bc04c8ebe8e6d7ba5eff984018"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#aae6d208821192f4f55a4d2b13b9dffe5">invisibleDoc</a> (int doc_index)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get the invisible document with index <b>doc_index</b>  <a href="#aae6d208821192f4f55a4d2b13b9dffe5"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#af95192c8a7c8f494c47f539452b4e5f5">_ddhcval_assoc_c</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a2660fac125e06ae8c9145e047647c3e2">_ddhcval_assoc_t</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a49dba85058b1e4d07fff072ca62c3720">_ddhcval_name</a> = QString(&quot;ETSheet&quot;)</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#adf5b1eb82b5c396462e35b7de088b1f5">ETSheet</a> (QObject *parent=NULL)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor  <a href="#adf5b1eb82b5c396462e35b7de088b1f5"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mdi_child.html">MdiChild</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a2915c8ae289ed5b5a77ae871af964884">mdi_cont</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">associated MDI panel  <a href="#a2915c8ae289ed5b5a77ae871af964884"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_undo_head.html">ETUndoHead</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a3956bc55d12bdb86b4b51d863f779e0e">hd_ur</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">undo / redo header  <a href="#a3956bc55d12bdb86b4b51d863f779e0e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a0ecdc80038e1ae878c6846df4c129632">vp_crt</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">current viewport  <a href="#a0ecdc80038e1ae878c6846df4c129632"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QColor&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ab44474e67d557f2233aa597544d957f7">back_col</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the background color for this sheet  <a href="#ab44474e67d557f2233aa597544d957f7"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static QList&lt; <a class="el" href="class_e_t_sheet.html">ETSheet</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a60207c5a593d551047a5cb16606d69fe">invisible_list</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">list of invisible documents  <a href="#a60207c5a593d551047a5cb16606d69fe"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Save and load</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a17384eea523b013c593abf6be0e73623">loadXMLFile</a> (QString str_file_trg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">add the content of a xml file to current sheet  <a href="#a17384eea523b013c593abf6be0e73623"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a4f37965444156d4502512b3391c3c83f">saveXMLFile</a> (QString str_file_trg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">save the content of current sheet to a xml file  <a href="#a4f37965444156d4502512b3391c3c83f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#a290549c5a6aba1b5f1f9c5dd8da1584f">loadQICommon</a> (QGraphicsItem *dest, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">load common properties of a QGraphicsItem from a dox node  <a href="#a290549c5a6aba1b5f1f9c5dd8da1584f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#ab66f954ab58258d7eae54feb21081c16">saveQICommon</a> (QGraphicsItem *dest, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">save common properties of a QGraphicsItem from a dox node  <a href="#ab66f954ab58258d7eae54feb21081c16"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static QDomDocument *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet.html#adaf45f097cec26cb4f86270335f91aae">openXMLFile</a> (QString str_file_trg)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">is capable of loading an xml file  <a href="#adaf45f097cec26cb4f86270335f91aae"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Class representing logical root for all elements contained in a document (sheet) </p>
<h2><a class="anchor" id="new_items"></a>
Creating new documents</h2>
<p>From this application's point of view, an instance of this clas is a document. Documents are created either visible to the user (thus having a <a class="el" href="class_mdi_child.html" title="form representing a document inside MDI area">MdiChild</a> instance associated with them) using <a class="el" href="class_e_t_sheet.html#ae46162fde47b4dca8bd8788435dcbfbf" title="creates a new sheet; it is visible to the user">newVisible()</a> or invisible to the user using <a class="el" href="class_e_t_sheet.html#a33893d440e3859fbeee49088b7194406" title="creates a new sheet; it is invisible to the user">newInvisible()</a>. Both functions accept an argument that is either empty (QString::isEmpty() == true) or must represent a valid path and file to be loaded. <a class="el" href="class_e_t_sheet.html#ae46162fde47b4dca8bd8788435dcbfbf" title="creates a new sheet; it is visible to the user">newVisible()</a> shows error messages if something wend wrong and returns NULL. <a class="el" href="class_e_t_sheet.html#a33893d440e3859fbeee49088b7194406" title="creates a new sheet; it is invisible to the user">newInvisible()</a>, on the other hand, will tell the error string in additional argument, while also returning NULL.</p>
<h2><a class="anchor" id="items_manag"></a>
Managing the lists of documents</h2>
<p>There are two lists of documents: visible and invisible ones, with two sets of management functions.</p>
<p>Visible items may be enumerated using MainWindow's mdi area, thus no storage is required by this class. One may get the number of opened documents with <a class="el" href="class_e_t_sheet.html#a531636a8b9b9841afc65ec1bc9c60b66" title="tells the number of visible documents">visibleCount()</a> and the document with a particular index with <a class="el" href="class_e_t_sheet.html#a7ec304bc04c8ebe8e6d7ba5eff984018" title="get the visible document with index doc_index ">visibleDoc()</a>.</p>
<p>Invisible documents are enumerated using internal (static) list. To find out the number of invisible documents, simply use <a class="el" href="class_e_t_sheet.html#a9a46a25f71903173510294a2d3fc80f9" title="tells the number of invisible documents">invisibleCount()</a>. One may get a pointer to an invisible document using <a class="el" href="class_e_t_sheet.html#aae6d208821192f4f55a4d2b13b9dffe5" title="get the invisible document with index doc_index ">invisibleDoc()</a>.</p>
<h2><a class="anchor" id="loading_saving"></a>
Loading a sheet from a XML file. Saving to a XML file.</h2>
<p>As the name implies the XML format is used in saving / loading the file and <a href="http://doc.qt.nokia.com/latest/qtxml.html">QtXml Module</a> is used to accomplish the task.</p>
<p>The format of the file that is saved follows the guidance in <a href="https://code.google.com/p/equtemper/source/browse/trunk/doc/example.xml">example.xml</a> that is located in <a href="https://code.google.com/p/equtemper/source/browse/trunk/doc">doc</a> subfolder. As a quick reference, the elements that are saved are:</p>
<ul>
<li>the tree of viewports / splits with their specific characteristics</li>
<li>the list of <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> items</li>
<li>the list of <a class="el" href="class_e_t_i___m_txt.html" title="class">ETI_MTxt</a> items</li>
</ul>
<p>The sheet exposes the <a class="el" href="class_e_t_sheet.html#a17384eea523b013c593abf6be0e73623" title="add the content of a xml file to current sheet">loadXMLFile()</a> function that needs a file name as argument. It then attempts to read the file and make sence of it. A recursive architecture is implemented, with each component having it's own (static) function that handles it's loading from DOM tree. Specifically, the sheet's code looks into viewport list and dispatches calls as appropriate, then iterates the list of objects by type and creates them one by one.</p>
<p>The saving to a file is done using <a class="el" href="class_e_t_sheet.html#a4f37965444156d4502512b3391c3c83f" title="save the content of current sheet to a xml file">saveXMLFile()</a>. Again, a file is expected and, once it's available for writing, a DOM tree is constructed from the content of the sheet and it is dumped to the file. The code manages same tasks as in loading counterpart. As a rule of thumb, the container is created by the caller and specific function is provided with already created place where it should save it's content.</p>
<p>As a convenience, the class also implements <a class="el" href="class_e_t_sheet.html#ab66f954ab58258d7eae54feb21081c16" title="save common properties of a QGraphicsItem from a dox node">saveQICommon()</a> and <a class="el" href="class_e_t_sheet.html#a290549c5a6aba1b5f1f9c5dd8da1584f" title="load common properties of a QGraphicsItem from a dox node">loadQICommon()</a> to ease the task of saving / loading items that inherit from QGraphicsItem. At this time only the position is saved. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00127">127</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="adf5b1eb82b5c396462e35b7de088b1f5"></a><!-- doxytag: member="ETSheet::ETSheet" ref="adf5b1eb82b5c396462e35b7de088b1f5" args="(QObject *parent=NULL)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ETSheet::ETSheet </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>NULL</code></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>constructor </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00071">71</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a86b2acf32c8edadd4125846bf148ae30"></a><!-- doxytag: member="ETSheet::~ETSheet" ref="a86b2acf32c8edadd4125846bf148ae30" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ETSheet::~ETSheet </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destructor </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00093">93</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a4b11695af9e070175df2d95623ca35b7"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="a4b11695af9e070175df2d95623ca35b7" args="(QString s_name, QString *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>appends a variable to current item </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00138">138</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a222fa76ba2f884d54cdc23e504b6ef5b"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="a222fa76ba2f884d54cdc23e504b6ef5b" args="(QString s_name, int *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00151">151</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a7e03ee7b194f7e0d6b4ae05a60c0e352"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="a7e03ee7b194f7e0d6b4ae05a60c0e352" args="(QString s_name, QRgb *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QRgb *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00216">216</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adaaa1502e9732060dc937c6546636a4e"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="adaaa1502e9732060dc937c6546636a4e" args="(QString s_name, qreal *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00164">164</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a5afe1e038fde5728fc796c05cf2d8ffa"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="a5afe1e038fde5728fc796c05cf2d8ffa" args="(QString s_name, QObject *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00177">177</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="acb3f5bec71b10d5b8ff426a927ab498a"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="acb3f5bec71b10d5b8ff426a927ab498a" args="(QString s_name, QFont *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QFont *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00190">190</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa22c203c3f030af66e25234ecdd0c4b8"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="aa22c203c3f030af66e25234ecdd0c4b8" args="(QString s_name, QColor *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QColor *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00203">203</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a42e9462bdefac915d19e4a81156d55c1"></a><!-- doxytag: member="ETSheet::_ddhc_appendVar" ref="a42e9462bdefac915d19e4a81156d55c1" args="(QString s_name, void *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00232">232</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a061cb381ff8de385f923c367112e6d22"></a><!-- doxytag: member="ETSheet::_ddhc_AssocC" ref="a061cb381ff8de385f923c367112e6d22" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* ETSheet::_ddhc_AssocC </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a5628418b98597603293e92d987789565">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa69597318ea3eb519544d5c103ccf020"></a><!-- doxytag: member="ETSheet::_ddhc_AssocT" ref="aa69597318ea3eb519544d5c103ccf020" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* ETSheet::_ddhc_AssocT </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#ae6ffdc99047a6f516b1016467b5f7b74">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7a36fe35ef2949a4c8d7eab2259f2506"></a><!-- doxytag: member="ETSheet::_ddhc_end" ref="a7a36fe35ef2949a4c8d7eab2259f2506" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_end </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destroy informations related to this <a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a> item </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00245">245</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad94850f51b4c9e865b7f0a72ea5d438b"></a><!-- doxytag: member="ETSheet::_ddhc_init" ref="ad94850f51b4c9e865b7f0a72ea5d438b" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>since we can't initialise in constructor, do it with this call </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00083">83</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="acfa64619b33f092caa462b3e1d4d2dec"></a><!-- doxytag: member="ETSheet::_ddhc_Name" ref="acfa64619b33f092caa462b3e1d4d2dec" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ETSheet::_ddhc_Name </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>returns the class name </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a5303ef30e89e52a531422bfaec8e7c4b">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4c66055661cb48b5bec95052eff800da"></a><!-- doxytag: member="ETSheet::_ddhc_Reparent" ref="a4c66055661cb48b5bec95052eff800da" args="(DDHC::Ghost *new_papa)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_Reparent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_ghost.html">DDHC::Ghost</a> *&#160;</td>
          <td class="paramname"><em>new_papa</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>reparent an item to another that is also debugged </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00095">95</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a0c9034f05371be4eac7cee57b4e83097"></a><!-- doxytag: member="ETSheet::_ddhc_SetAssocC" ref="a0c9034f05371be4eac7cee57b4e83097" args="(DDHC::CInst *asc_i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::_ddhc_SetAssocC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td>
          <td class="paramname"><em>asc_i</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#ace35a9f3124efb211662b36f6961fb25">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7da5d9696cd887e7b05e48b260bbbdf6"></a><!-- doxytag: member="ETSheet::_ddhc_SetAssocT" ref="a7da5d9696cd887e7b05e48b260bbbdf6" args="(DDHC::CInst *asc_i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::_ddhc_SetAssocT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td>
          <td class="paramname"><em>asc_i</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a7b4d849a4450480cdf474498b69b23d9">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2cd1ffe7f55a76b1ca3f9bb23a6336e0"></a><!-- doxytag: member="ETSheet::ackCurrentVp" ref="a2cd1ffe7f55a76b1ca3f9bb23a6336e0" args="(ETSheetView *new_crt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::ackCurrentVp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>new_crt</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>informed about current viewport in window </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00483">483</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a99ededfa6ed80849580d2b9fe797661a"></a><!-- doxytag: member="ETSheet::addBasicCplx" ref="a99ededfa6ed80849580d2b9fe797661a" args="(qreal new_x, qreal new_y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> * ETSheet::addBasicCplx </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>create a new <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> with one simple sub-item (<a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>) </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00174">174</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ab6ac3805d3a30ea01bfcdc50caf49b02"></a><!-- doxytag: member="ETSheet::addCplx1Eq1" ref="ab6ac3805d3a30ea01bfcdc50caf49b02" args="(qreal new_x, qreal new_y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> * ETSheet::addCplx1Eq1 </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>create a new <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> with 3 simple sub-items (<a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>), middle one being "=" </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00184">184</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa00839811374c1a3db617f88cd3e9995"></a><!-- doxytag: member="ETSheet::addMText" ref="aa00839811374c1a3db617f88cd3e9995" args="(qreal new_x, qreal new_y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___m_txt.html">ETI_MTxt</a> * ETSheet::addMText </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>new_y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>create a new <a class="el" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation">ETI_CplxTxt</a> with 3 simple sub-items (<a class="el" href="class_e_t_s_i___s_text.html" title="simple sub-item capable to display a string">ETSI_SText</a>), middle one being "=" </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00193">193</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa5fcdb2625bd31de16d6717607adaed8"></a><!-- doxytag: member="ETSheet::addUndoItem" ref="aa5fcdb2625bd31de16d6717607adaed8" args="(ETUndoElem *new_it)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::addUndoItem </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_undo_elem.html">ETUndoElem</a> *&#160;</td>
          <td class="paramname"><em>new_it</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>add a new undo item to this chain </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00401">401</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2ba087cbdd9779858aaa5dfea502b817"></a><!-- doxytag: member="ETSheet::assocMDI" ref="a2ba087cbdd9779858aaa5dfea502b817" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_mdi_child.html">MdiChild</a>* ETSheet::assocMDI </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated mdi window (NULL if none) </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00447">447</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a616634c26695586b0d9ee45e9c578707"></a><!-- doxytag: member="ETSheet::background" ref="a616634c26695586b0d9ee45e9c578707" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QColor ETSheet::background </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the color used for active viewport's background </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00501">501</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7f91174cc0e5fcc88ab8b9373dfdc370"></a><!-- doxytag: member="ETSheet::currentVP" ref="a7f91174cc0e5fcc88ab8b9373dfdc370" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a>* ETSheet::currentVP </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell which is current viewport (should never be null) </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00488">488</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9a46a25f71903173510294a2d3fc80f9"></a><!-- doxytag: member="ETSheet::invisibleCount" ref="a9a46a25f71903173510294a2d3fc80f9" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static int ETSheet::invisibleCount </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tells the number of invisible documents </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00302">302</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="aae6d208821192f4f55a4d2b13b9dffe5"></a><!-- doxytag: member="ETSheet::invisibleDoc" ref="aae6d208821192f4f55a4d2b13b9dffe5" args="(int doc_index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="class_e_t_sheet.html">ETSheet</a>* ETSheet::invisibleDoc </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>doc_index</em></td><td>)</td>
          <td><code> [inline, static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the invisible document with index <b>doc_index</b> </p>
<p>If the index is out of bounds, the function returns NULL, otherwise it returns the document that lies at thet particular index. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00319">319</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a290549c5a6aba1b5f1f9c5dd8da1584f"></a><!-- doxytag: member="ETSheet::loadQICommon" ref="a290549c5a6aba1b5f1f9c5dd8da1584f" args="(QGraphicsItem *dest, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::loadQICommon </td>
          <td>(</td>
          <td class="paramtype">QGraphicsItem *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>load common properties of a QGraphicsItem from a dox node </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00402">402</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a17384eea523b013c593abf6be0e73623"></a><!-- doxytag: member="ETSheet::loadXMLFile" ref="a17384eea523b013c593abf6be0e73623" args="(QString str_file_trg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::loadXMLFile </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>str_file_trg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>add the content of a xml file to current sheet </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00280">280</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a33893d440e3859fbeee49088b7194406"></a><!-- doxytag: member="ETSheet::newInvisible" ref="a33893d440e3859fbeee49088b7194406" args="(QString s_file, QString *s_err)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sheet.html">ETSheet</a> * ETSheet::newInvisible </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString *&#160;</td>
          <td class="paramname"><em>s_err</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>creates a new sheet; it is <b>invisible</b> to the user </p>
<p>This function does not display error messages. Instead, when error conditions are detected, corresponding string is returned in <b>s_err</b> member.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>NULL for failure, newly created object otherwise </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s_file</td><td>this may be empty, in which case a new empty structure is created, or may point to a file to load. </td></tr>
    <tr><td class="paramname">s_err</td><td>if the function returns NULL (telling that it failed to open the file or to create a new one) this string is populated by the error message </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00116">116</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ae46162fde47b4dca8bd8788435dcbfbf"></a><!-- doxytag: member="ETSheet::newVisible" ref="ae46162fde47b4dca8bd8788435dcbfbf" args="(QString s_file, MdiChild *asoc_w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sheet.html">ETSheet</a> * ETSheet::newVisible </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mdi_child.html">MdiChild</a> *&#160;</td>
          <td class="paramname"><em>asoc_w</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>creates a new sheet; it is <b>visible</b> to the user </p>
<p>This function will display error messaegs to the user if it is unable to perform requested opperation (create new or open file).</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>NULL for failure, newly created object otherwise </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">s_file</td><td>this may be empty, in which case a new empty structure is created, or may point to a file to load. </td></tr>
    <tr><td class="paramname">asoc_w</td><td>pre-made MDI window that will host this document </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00133">133</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adaf45f097cec26cb4f86270335f91aae"></a><!-- doxytag: member="ETSheet::openXMLFile" ref="adaf45f097cec26cb4f86270335f91aae" args="(QString str_file_trg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QDomDocument * ETSheet::openXMLFile </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>str_file_trg</em></td><td>)</td>
          <td><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>is capable of loading an xml file </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00205">205</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ace7088acd9a3c37f035991c68542b007"></a><!-- doxytag: member="ETSheet::performRedo" ref="ace7088acd9a3c37f035991c68542b007" args="(int cnt=1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::performRedo </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cnt</em> = <code>1</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>perform the redo action </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00409">409</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab6b7e6eb0b9a6f6643cbfe5d31cb97fd"></a><!-- doxytag: member="ETSheet::performUndo" ref="ab6b7e6eb0b9a6f6643cbfe5d31cb97fd" args="(int cnt=1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::performUndo </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cnt</em> = <code>1</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>perform the undo action </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00405">405</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab66f954ab58258d7eae54feb21081c16"></a><!-- doxytag: member="ETSheet::saveQICommon" ref="ab66f954ab58258d7eae54feb21081c16" args="(QGraphicsItem *dest, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::saveQICommon </td>
          <td>(</td>
          <td class="paramtype">QGraphicsItem *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>save common properties of a QGraphicsItem from a dox node </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00485">485</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a4f37965444156d4502512b3391c3c83f"></a><!-- doxytag: member="ETSheet::saveXMLFile" ref="a4f37965444156d4502512b3391c3c83f" args="(QString str_file_trg)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::saveXMLFile </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>str_file_trg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>save the content of current sheet to a xml file </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00335">335</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a4216d12a4fe36d9dfd3a8bc36be83f79"></a><!-- doxytag: member="ETSheet::setBackground" ref="a4216d12a4fe36d9dfd3a8bc36be83f79" args="(QColor new_col)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::setBackground </td>
          <td>(</td>
          <td class="paramtype">QColor&#160;</td>
          <td class="paramname"><em>new_col</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>change the color used for active viewport's background </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00615">615</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a268f805202701c67e7334201965bf4c3"></a><!-- doxytag: member="ETSheet::setCurrentVp" ref="a268f805202701c67e7334201965bf4c3" args="(ETSheetView *new_vp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::setCurrentVp </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>new_vp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell which is current viewport (should never be null) </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00594">594</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a293614cc7ce2fc541a0c38fe1b9ebe4a"></a><!-- doxytag: member="ETSheet::slot_VP_ZoomIn" ref="a293614cc7ce2fc541a0c38fe1b9ebe4a" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::slot_VP_ZoomIn </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>add a new undo item to this chain </p>

</div>
</div>
<a class="anchor" id="a531636a8b9b9841afc65ec1bc9c60b66"></a><!-- doxytag: member="ETSheet::visibleCount" ref="a531636a8b9b9841afc65ec1bc9c60b66" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ETSheet::visibleCount </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tells the number of visible documents </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00157">157</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a7ec304bc04c8ebe8e6d7ba5eff984018"></a><!-- doxytag: member="ETSheet::visibleDoc" ref="a7ec304bc04c8ebe8e6d7ba5eff984018" args="(int doc_index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sheet.html">ETSheet</a> * ETSheet::visibleDoc </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>doc_index</em></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get the visible document with index <b>doc_index</b> </p>
<p>If the index is out of bounds, the function returns NULL, otherwise it returns the document that lies at thet particular index. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00164">164</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a4b9c76466085e8de5a98ba880c81b82e"></a><!-- doxytag: member="ETSheet::vp_DelAll" ref="a4b9c76466085e8de5a98ba880c81b82e" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_DelAll </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove all splits; Only a viewport remains. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00512">512</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ae8f7cdef6c178db853483cbdcb9039e2"></a><!-- doxytag: member="ETSheet::vp_RotClk" ref="ae8f7cdef6c178db853483cbdcb9039e2" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_RotClk </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>rotate the view clockwise on current viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00554">554</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ab5146b7fc1476a2722362f10787dfaef"></a><!-- doxytag: member="ETSheet::vp_RotCtrClk" ref="ab5146b7fc1476a2722362f10787dfaef" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_RotCtrClk </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>rotate the view counter-clockwise on current viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00564">564</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ac7cc9b89ecb5a36a9c7a6c3a7febeed7"></a><!-- doxytag: member="ETSheet::vp_TopWidget" ref="ac7cc9b89ecb5a36a9c7a6c3a7febeed7" args="(bool *b_is_viewport)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QWidget * ETSheet::vp_TopWidget </td>
          <td>(</td>
          <td class="paramtype">bool *&#160;</td>
          <td class="paramname"><em>b_is_viewport</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gets the top vidget and tells if it's a viewport or splitter </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00574">574</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a1abbae1351cfcc0bd8b4a70bc944c950"></a><!-- doxytag: member="ETSheet::vp_ZoomExt" ref="a1abbae1351cfcc0bd8b4a70bc944c950" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_ZoomExt </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>zoom extensions </p>

</div>
</div>
<a class="anchor" id="ac312505aeb246d67fcdb114e9b459c35"></a><!-- doxytag: member="ETSheet::vp_ZoomIn" ref="ac312505aeb246d67fcdb114e9b459c35" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_ZoomIn </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>zoom in on current viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00534">534</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a4240be69d4b31c91347a5d9200d74d66"></a><!-- doxytag: member="ETSheet::vp_ZoomOut" ref="a4240be69d4b31c91347a5d9200d74d66" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_ZoomOut </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>zoom out on current viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8cc_source.html#l00544">544</a> of file <a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad38f3ffe1e45f270e4f51568f90e3470"></a><!-- doxytag: member="ETSheet::vp_ZoomWin" ref="ad38f3ffe1e45f270e4f51568f90e3470" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheet::vp_ZoomWin </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>zoom by window </p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="af95192c8a7c8f494c47f539452b4e5f5"></a><!-- doxytag: member="ETSheet::_ddhcval_assoc_c" ref="af95192c8a7c8f494c47f539452b4e5f5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* <a class="el" href="class_e_t_sheet.html#af95192c8a7c8f494c47f539452b4e5f5">ETSheet::_ddhcval_assoc_c</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2660fac125e06ae8c9145e047647c3e2"></a><!-- doxytag: member="ETSheet::_ddhcval_assoc_t" ref="a2660fac125e06ae8c9145e047647c3e2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* <a class="el" href="class_e_t_sheet.html#a2660fac125e06ae8c9145e047647c3e2">ETSheet::_ddhcval_assoc_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a49dba85058b1e4d07fff072ca62c3720"></a><!-- doxytag: member="ETSheet::_ddhcval_name" ref="a49dba85058b1e4d07fff072ca62c3720" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString <a class="el" href="class_e_t_sheet.html#a49dba85058b1e4d07fff072ca62c3720">ETSheet::_ddhcval_name</a> = QString(&quot;ETSheet&quot;)<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00128">128</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab44474e67d557f2233aa597544d957f7"></a><!-- doxytag: member="ETSheet::back_col" ref="ab44474e67d557f2233aa597544d957f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QColor <a class="el" href="class_e_t_sheet.html#ab44474e67d557f2233aa597544d957f7">ETSheet::back_col</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the background color for this sheet </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00222">222</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3956bc55d12bdb86b4b51d863f779e0e"></a><!-- doxytag: member="ETSheet::hd_ur" ref="a3956bc55d12bdb86b4b51d863f779e0e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_undo_head.html">ETUndoHead</a> <a class="el" href="class_e_t_sheet.html#a3956bc55d12bdb86b4b51d863f779e0e">ETSheet::hd_ur</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>undo / redo header </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00214">214</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a60207c5a593d551047a5cb16606d69fe"></a><!-- doxytag: member="ETSheet::invisible_list" ref="a60207c5a593d551047a5cb16606d69fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QList&lt; <a class="el" href="class_e_t_sheet.html">ETSheet</a> * &gt; <a class="el" href="class_e_t_sheet.html#a60207c5a593d551047a5cb16606d69fe">ETSheet::invisible_list</a><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>list of invisible documents </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00205">205</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2915c8ae289ed5b5a77ae871af964884"></a><!-- doxytag: member="ETSheet::mdi_cont" ref="a2915c8ae289ed5b5a77ae871af964884" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_mdi_child.html">MdiChild</a>* <a class="el" href="class_e_t_sheet.html#a2915c8ae289ed5b5a77ae871af964884">ETSheet::mdi_cont</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>associated MDI panel </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00210">210</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0ecdc80038e1ae878c6846df4c129632"></a><!-- doxytag: member="ETSheet::vp_crt" ref="a0ecdc80038e1ae878c6846df4c129632" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a>* <a class="el" href="class_e_t_sheet.html#a0ecdc80038e1ae878c6846df4c129632">ETSheet::vp_crt</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>current viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_8h_source.html#l00218">218</a> of file <a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_e_t_sheet_8h_source.html">ETSheet.h</a></li>
<li><a class="el" href="_e_t_sheet_8cc_source.html">ETSheet.cc</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_e_t_sheet.html">ETSheet</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

    <li class="footer">Generated on Sun Oct 23 2011 22:06:49 for EquTemper by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
   </ul>
 </div>
</body>
</html>
